﻿@charset "utf-8";
/*--------------- 
总体 
---------------*/
html { background:#f4f4f4; }
body { position:relative; margin:0 auto; width:1280px; font:normal 16px/30px "微软雅黑"; color:#555f72; text-align:center; background:#ebebeb; }
body a { text-decoration:none; color:#555f72; cursor:pointer; }
body a:hover { color:#0ab9b4; }
article, p, blockquote { text-align:left; }
label { color:#0ab9b4; }
.wrapper { position:relative; margin:0 auto; width:1115px; }/* 网页实际内容宽度 */
.wrapper2 { width:1045px; }
.indexBox6 p a, .conactBox4 p a, .conactBox2 p a, .conactBox a, .fck a, .hrBox3 h4 a { color:#0ab9b4; text-decoration:underline; }
.indexBox6 p a:hover, .conactBox4 p a:hover, .conactBox2 p a, .conactBox p a:hover, .hrBox3 h4 a:hover { color:#3bc7c3; }
/*--------------- 
头部 
---------------*/
header { position:absolute; z-index:2; left:50%; margin-left:-557px; }
header h1 { position:absolute; left:36px; width:138px; height:168px; text-indent:-9999px; background:url(../images/logo6.png) no-repeat; }
.nav { margin-top:33px; padding-left:275px; width:840px; height:95px; background:url(../images/white.png); }
.nav li { position:relative; float:left; padding:25px 15px 0 15px; margin-right:40px;  width:76px; height:70px; font-size:18px; text-align:left; }
.nav li.activeNav { background:#fff url(../images/nav.png) no-repeat; }
.nav li.noSub.activeNav { background:#fff url(../images/nav2.png) no-repeat; }
.nav li.activeNav a { color:#0ab9b4; }
.nav span { display:block; line-height:15px; font-size:12px; font-family:"din", "din2", Arial; }
.nav a { position:relative; z-index:2; }
.nav ul ul { display:none; position:absolute; top:95px; left:0; width:106px; background:#76ccce; overflow:hidden; }
.nav ul ul li, .nav ul ul li.activeNav { padding:0px; margin-bottom:1px; margin-right:0; width:106px; height:auto; line-height:35px; font-size:12px; text-align:center; background:#0ab9b4; }
.nav ul ul li:hover, .nav ul ul li.activeNav:hover { background:#3bc7c3; }
.nav ul ul a, .nav li.activeNav ul a { color:#fff; }
/*--------------- 
首页
---------------*/
.banner { position:relative; height:594px; overflow:hidden; }
.banner ul { position:relative; }
.banner ul li { position:absolute; top:0; left:0; width:100%; height:594px; background-repeat:no-repeat; background-position:top center; /*margin-left:-640px; left:50%;*/ }
.banner ul a { display:block; width:100%; height:100%; }
/*.banner img { width:1280px; height:594px; }*/
.banner ol, .proList ol { position:absolute; bottom:20px; left:0; width:100%; }
.banner ol li, .proList ol li { display:inline-block; *display:inline; *zoom:1; margin:0 4px; width:12px; height:12px; background:url(../images/dote.png) no-repeat; cursor:pointer; }
.banner ol li.active, .proList ol li.active { background-position:0 -12px; }
.banner .preview, .banner .next, .proList .preview, .proList .next { position:absolute; left:50%; top:50%; margin-top:-28px; margin-left:-553px; width:28px; height:56px; background:url(../images/preview.png) no-repeat; cursor:pointer; }
.banner .next, .proList .next { margin-left:523px; background-image:url(../images/next.png); }
.indexTitle { display:inline-block; *display:inline; *zoom:1; margin:70px auto 36px auto; width:100%; line-height:35px; font-size:24px; font-weight:normal; text-align:center; letter-spacing:1px; }
.indexTitle span { display:block; /*font-size:14px; color:#aaa;*/ }
.more, .more:hover { display:inline-block; width:184px; height:47px; line-height:47px; font-size:18px; color:#fff; background:#0ab9b4; }
.more:hover { background:#3bc7c3; }
.indexBox1 .more, .indexBox2 .more { margin:40px auto 72px auto; }
.whiteBg { background:#fff; }
.indexComany li { position:relative; display:inline-block; *display:inline; *zoom:1; *margin:0 5px; width:201px; height:372px; background:#ebebeb url(../images/link1.jpg) no-repeat; overflow:hidden; vertical-align:top; }
.indexComany li.link2 { background-image:url(../images/link2.jpg); }
.indexComany li.link3 { background-image:url(../images/link3.jpg); }
.indexComany li.link4 { background-image:url(../images/link4.jpg); }
.indexComany li.link5 { background-image:url(../images/link5.jpg); }
.indexComany h4 { margin-top:161px; margin-bottom:10px; }
.indexComany p { padding:0 15px; line-height:24px; font-size:14px; text-align:justify; }
.indexComany div { position:absolute; top:-372px; left:0; width:201px; height:372px; background:url(../images/link1h.jpg) no-repeat; }
.indexComany li.link2 div { background-image:url(../images/link2h.jpg); }
.indexComany li.link3 div { background-image:url(../images/link3h.jpg); }
.indexComany li.link4 div { background-image:url(../images/link4h.jpg); }
.indexComany li.link5 div { background-image:url(../images/link5h.jpg); }
.indexComany div h4 { margin-top:130px; color:#fff; }
.indexComany div a.more { margin-top:40px; }
.indexBox3 article p { text-indent:2em; }
.proList { position:relative; }
.proList .mask { position:relative; margin-top:40px; margin-left:64px; *margin-left:18px; width:986px; height:341px; background:#fff; overflow:hidden; }
.proList ul { position:relative; }
.proList ul li { float:left; position:relative; text-align:left; }
.proList img { float:left; width:400px; height:341px; }
.proList h5 { margin:50px 0 30px 0; font-size:36px; font-weight:normal; font-family:'宋体'; }
.proList p { width:950px; *width:520px; line-height:24px; font-size:14px; }
/*.proList cite { display:block; *display:inline; text-align:right; font-size:14px; }*/
.proList cite { position:absolute; right:20px; bottom:40px; font-size:14px; text-align:right; }
.proList ol { bottom:-40px; }
.indexBox3 .more { margin:60px auto 72px auto; }
.indexBox4 { padding:20px 0; }
.indexBox4 label { padding-right:20px; }
.indexBox4 p { text-align:center; font-size:18px; }
.indexBox5 { float:left; width:357px; line-height:24px; margin-top:40px; margin-right:20px; font-size:14px; }
.indexBox6 { margin-right:0; }
.indexBox5 h3 { padding-top:35px; width:100%; height:44px; text-align:left; font-size:24px; font-weight:normal; text-indent:15px; background:url(../images/title1.jpg) no-repeat; color:#fff; }
.indexBox5 h3 span { padding-left:20px; font-family:"din", "din2", Arial; }
.indexBox5 h3.title2 { background-image:url(../images/title2.jpg); color:#555f72; }
.indexBox5 h3.title3 { background-image:url(../images/title3.jpg); }
.indexBox5 ul, .indexBox5 blockquote { padding:20px 20px 40px 10px; text-align:left; }
.indexBox5 li span { float:right; *margin-top:-24px; text-decoration:underline; }
.indexBox5 li a { text-decoration:underline; }
.indexBox5 a:hover, .indexBox5 li:hover span { color:#777f8e; }
.indexBox5 a.more { color:#fff; }
/*--------------- 
内页
---------------*/
.subNav { position:absolute; z-index:5; top:118px; left:50%; text-align:left; }
.subLine { position:absolute; z-index:5; top:33px; left:50%; display:inline-block; width:106px; height:4px; background:#555f72; }
.subNav .tri { display:block; margin-left:47px; width:14px; height:10px; background:url(../images/tri.png) no-repeat; }
.subNav ul { background:#555f72; }
.subNav li { display:inline; padding:0 28px; line-height:40px; font-size:12px; }
.subNav a { color:#fff; }
.subNav a.active { color:#0ab9b4; }
.subLine1, .subNav1 { margin-left:-282px;}
.subLine2, .subNav2 { margin-left:-136px;}
.subLine3, .subNav3 { margin-left:10px;}
.subLine4, .subNav4 { margin-left:156px;}
.subLine5 { margin-left:302px; }
.subNav1 { width:839px; }
.subNav2 { width:694px; }
.subNav3 { width:547px; }
.subNav4 { width:401px; }
.bannerSub { position:relative; }
.bannerSub img { position:absolute; left:50%; top:0; margin-left:-640px; width:1280px; height:auto; }
article strong { font-weight:bold; }
/*----关于我们----*/
.aboutBox1 { display:inline-block; margin-top:475px; }
.aboutBox1 article { padding:0 50px 50px 50px; }
.aboutBox2 img { float:left; margin-right:50px; }
.aboutBox2 article { padding:100px 50px 0 0; }
.aboutBox2 .odd { background:#fff; }
.aboutBox2 .odd img { float:right; margin-left:50px; margin-right:0; }
.aboutBox2 .odd article { padding:100px 50px 0 50px; }
.aboutBox3 img { position:absolute; left:50%; top:auto; margin-left:-640px; width:1280px; height:auto; }
.aboutBox3 article, .aboutBox4 article { padding:0 50px 70px 50px; }
.aboutBox3 article { padding:36px 50px 70px 50px; }
.aboutBox3Bg { height:486px; background-position:top center; background-repeat:no-repeat;}
.aboutBox5 { padding-top:126px; }
.aboutBox5 ul { width:1070px; }
.aboutBox5 li { float:left; margin-right:20px; margin-bottom:20px; width:335px; height:480px; background:#fff; }
.aboutBox5 article { padding:20px 30px 0 30px; }
.aboutBox5 li.odd { position:relative; background:#75ccce; }
.aboutBox5 li.odd img { position:absolute; left:0; bottom:0; }
.aboutBox5 li.odd article { padding-top:40px; }
.aboutBox6 .indexTitle { margin:70px 0 40px 0; }
.aboutBox6 li { display:inline-block; *display:inline; *zoom:1; margin-bottom:10px; *margin:0 2px 10px 2px; padding:75px 33px 0 33px; width:191px; height:110px; background:url(../images/book.png) no-repeat; color:#fff; overflow:hidden; vertical-align:top; }
.aboutBox6 p { font-size:12px; text-align:center; }
.aboutBox7 { padding-top:170px; *padding-top:210px; }
.aboutBox7 li { background-repeat:no-repeat; background-position:top center; }
.aboutBox7 article { margin-top:40px; padding:70px 90px 72px 90px; color:#fff; text-align:center; }
.aboutBox8 { padding-top:126px; }
.aboutBox8 ol { margin-bottom:72px; margin-left:36px; width:1046px; height:44px; line-height:44px; background:#75ccce; color:#fff; }
.aboutBox8 ol.active { position:fixed; top:0; *left:50%; *margin-left:-525px; z-index:10; }
.aboutBox8 ol li { position:relative; display:inline-block; *display:inline; *zoom:1; padding:0 50px; font-family:"din", "din2", "Times New Roman"; }
.aboutBox8 ol li span { display:none; position:absolute; left:50%; margin-left:-7px; top:42px; width:14px; height:10px; background:url(../images/tri4.png) no-repeat; }
.aboutBox8 ol li.active span { display:block; }
.aboutBox8 ol a { color:#fff; }
.aboutBox8 ol li.active a { color:#555f72; }
.aboutBox8 ol a:hover { color:#555f72; }
.aboutBox8 ul li { position:relative; margin-top:72px; margin-left:110px; padding:50px 0; width:900px; line-height:24px; font-size:14px; background:#fff url(../images/dote2.png) no-repeat -200px -200px; }
.aboutBox8 .achor { position:absolute; top:-72px; }
.aboutBox8 ul img { position:absolute; top:-60px; left:-70px; }
.aboutBox8 ul h4 { margin-left:370px; line-height:170px; text-align:left; font-size:170px; font-family:"univers", "Times New Roman"; letter-spacing:-5px; }
.aboutBox8 ul article { margin-left:370px; width:475px; /*min-height:170px;*/ }
.aboutBox8 ul li.odd img { left:auto; right:-70px; }
.aboutBox8 ul li.odd h4 { margin-left:50px; }
.aboutBox8 ul li.odd article { margin-left:50px; width:400px; }
.aboutBox8 ul li.noimg h4 { position:absolute; top:50%; left:50px; margin-left:0; margin-top:-85px; }
.aboutBox8 ul li.noimg img { display:none; }
.aboutBox8 ul li.noimg article { margin-left:420px; width:430px; }
/*----博爱旗下----*/
.companyBox { padding-top:270px; background-position:top center; background-repeat:no-repeat; }
.companyBox2 { height:630px; }
.companyBox3 { padding-top:305px; }
.companyBottom { background-position:bottom center; background-repeat:no-repeat; }
.companyTitle { font-size:30px; font-weight:normal; color:#fff; letter-spacing:1px; }
.companyInfo { padding:40px 0; font-size:18px; color:#fff; text-align:justify; }
.companyInfo1 { width:610px; }
.companyInfo2 { width:810px; }
.companyInfo3 { width:780px; }
.companyInfo4 { width:940px; }
.companyInfo5 { width:650px; }
.companyContent { padding:40px 50px; }
.companyContent2 { margin-bottom:72px; }
.companyBox .conactBox { margin-top:0; }
.companyBox .conactBox blockquote { padding:0 50px 0px 0px; }
.companyBox .conactBox h4 { padding-bottom:10px; }
.companyBlank { height:308px; }
.companyList { padding-top:5px; /*padding-top:40px;*/ }
.companyList li { display:inline-block; *display:inline; *zoom:1; margin:0 2px 64px 2px; *margin:0 4px 72px 4px; width:270px; height:390px; background:#fff; overflow:hidden; vertical-align:top; }
.companyList h4 { margin-top:-195px; height:195px; line-height:195px; font-size:24px; color:#fff; }
.companyList article { padding-top:10px; line-height:24px; text-align:center; font-size:14px; }
.proTab { height:44px; line-height:44px; background:#555f72; }
.proTab li { position:relative; display:inline-block; *display:inline; *zoom:1; padding:0 30px; color:#fff; cursor:pointer; }
.proTab li span { display:none; position:absolute; left:50%; top:44px; margin-left:-7px; width:14px; height:10px; background:url(../images/tri3.png) no-repeat; }
.proTab li.active { color:#00b9b6; }
.proTab li.active span { display:inline-block; *display:inline; *zoom:1; }
.companyBox .proList { display:none; }
.companyBox .proList .mask { margin-bottom:72px; }
.companyBox .proList .mask li { width:950px; }
.whiteTitle { color:#fff; }
.indexTitle2 { margin:70px 0 40px 0; }
/*----新闻中心----*/
.newsBox { padding-top:126px; }
.textList li { height:68px; line-height:68px; text-align:left; background:#fff; }
.textList li.odd { background:#ebebeb; }
.textList li a { display:block; padding-left:65px; font-size:18px; text-decoration:underline; }
.textList li a:hover, .textList li:hover span { color:#777f8e; }
.textList li span { float:right; *margin-top:-66px; padding-right:65px; font-family:"din", "din2", "Arial"; text-decoration:underline; }
.newsBox2 { padding-top:220px; }
.newsBox2 .whiteBg { padding-bottom:50px; }
.newsBox2 article { padding:0 50px 40px 50px; }
.newsBox2 blockquote { margin:0 50px; padding:30px 50px; background:#ebebeb; }
.newsBox2 .more { margin-top:72px; }
.dateInfo { margin-top:-30px; margin-bottom:50px; text-align:center; }
/*----人力资源----*/
.hrBox { padding-top:126px; background:url(../images/hr.png) no-repeat; }
.hrBox h4 { margin:40px 0; font-size:24px; color:#00b9b6; }
.work { margin-bottom:-72px; width:100%; height:221px; background:url(../images/work.png) no-repeat bottom center; }
.hrBox2 { padding-top:126px; }
.hrBox2 ol { *float:left; margin-bottom:40px; width:900px; height:44px; line-height:44px; background:#75ccce; color:#fff; }
.hrBox2 ol li { position:relative; display:inline-block; *display:inline; *zoom:1; padding:0 130px; }
.hrBox2 ol li span { display:none; position:absolute; left:50%; top:44px; margin-left:-7px; width:14px; height:10px; background:url(../images/tri4.png) no-repeat; }
.hrBox2 ol li a { color:#fff; }
.hrBox2 ol li.active a { color:#555f72; }
.hrBox2 ol li.active span { display:inline-block; *display:inline; *zoom:1; }
.hrTab { position:relative; float:right; padding:0; margin-top:-84px; width:160px; }
.hrTab span { display:inline-block; *display:inline; *zoom:1; width:160px; height:44px; line-height:44px; color:#555f72; background:#fff url(../images/tri2.png) no-repeat 130px center; cursor:pointer; }
.hrTab span.active { color:#0ab9b4; background:#fff url(../images/tri5.png) no-repeat top center; }
.hrTab ul { display:none; position:absolute; top:44px; width:160px; }
.hrTab li { height:36px; line-height:36px; border-bottom:1px #76ccce solid; font-size:12px; color:#fff; background:#0ab9b4; cursor:pointer; }
.hrTab li:hover { background:#3bc7c3; }
.hrBox2 h5 { padding-left:65px; height:68px; line-height:68px; text-align:left; font-size:18px; font-weight:bold; background:url(../images/tri2.png) no-repeat 40px center; color:#00b9b6; }
.hrList { display:none; }
.hrList2 { margin-top:-40px; }
.hrBox3 h4 { margin-top:40px; font-size:14px; color:#00b9b6; }
/*----联系我们----*/
.conactBox { display:inline-block; margin-top:130px; }
.conactBox img { float:left; margin-right:72px; width:535px; }
.conactBox blockquote { padding:72px 50px 0 0; }
.conactBox h4 { padding-bottom:40px; font-size:18px; font-weight:normal; }
.conactBox a, .conactBox2 a { color:#0ab9b4; }
.conactBox2 { margin-bottom:-72px; }
.conactBox2 li { display:inline-block; *display:inline; *zoom:1; margin:0 5px 64px 5px; *margin:0 7px 72px 7px; height:470px; background:#fff; overflow:hidden; vertical-align:top; }
.conactBox2 h4 { line-height:70px; font-weight:normal; }
.conactBox2 img { width:356px; height:195px; }
.conactBox2 blockquote, .conactBox2 p { text-align:center; font-size:14px; }
.conactBox3 { display:inline-block; margin-top:126px; }
.conactBox3 blockquote { padding-top:40px; }
.conactBox3 p { display:inline-block; *display:inline; *zoom:1; width:360px; text-indent:2em; }
/* ---------
分页
----------- */
.page { clear:both; display:inline-block; padding-top:40px; width:100%; text-align:center; font-size:12px; }
.page li { display:inline-block; *display:inline; *zoom:1; margin:0 1px; padding:2px 12px; background:#fff; font-family:"din", "din2", "Arial"; }
.page li.thisclass { background:#0ab9b4; color:#fff; }
/*--------------- 
底部
---------------*/
footer { margin-top:72px; width:100%; height:80px; background:#555f72; color:#fff; font-size:12px; }
footer address { padding-top:5px; padding-bottom:3px; }
footer li { display:inline-block; *display:inline; *zoom:1; padding:0 5px; width:29px; height:29px; overflow:hidden; background:url(../images/icon_sina.png) no-repeat center center; }
footer li.footLink2 { background-image:url(../images/icon_weixin.png); }
footer li.footLink3 { background-image:url(../images/icon_baidu.png); }
footer li a { display:block; width:100%; height:100%; text-indent:-999px; }
.goTop { display:none; position:fixed; z-index:10; left:50%; bottom:308px; margin-left:559px; width:51px; height:136px; overflow:hidden; text-indent:-999px; background:url(../images/top.png) no-repeat center center; cursor:pointer; }
.goTop:hover { opacity:.8; }
/*--------------- 
字体
---------------*/
@font-face {
    font-family: "din";
    src: url("DIN-Medium.otf");
}
@font-face {
    font-family: "din2";
    src: url("DIN-Medium.eot");
}
@font-face {
    font-family: "univers";
    src: url("UniversLTStd-LightCn.otf");
}